package com.p04.homework.one;

public class Army {

    private Weapon[] w;

    private int size;

    public Army(int num){
        this.w = new Weapon[num];
    }

    //得到武器的个数
    public int getWeaponSize() {
        return size;
    }

    //攻击方法
    public void attackAll(){
        for(int i=0;i<this.size;i++){
            w[i].attack();
        }
    }
   //移动的方法
    public void moveAll(){
        for(int i=0;i<this.size;i++){
            w[i].move();
        }
    }

    /**
     * 添加武器的方法
     * @param weapon 武器
     */
    public void addWeapon(Weapon weapon){
        /**
         * w[0] =...
         * w[1]=...
         * w[2]=...
         */
        //判断size是否 达到了最大值
        if(size<this.w.length){
            //给武器赋值
            this.w[size++] = weapon;
        }else{
            System.out.println("最多只能装"+this.w.length+"个武器");
        }
    }

}
